package com.lzx.lock.utils;
import com.lzx.lock.bean.CommLockInfo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
/**
* Created by xian on 2017/2/17.
*/
public class DataUtil {
public static List<CommLockInfo> clearRepeatCommLockInfo(List<CommLockInfo> lockInfos) {
HashMap<String, CommLockInfo> hashMap = new HashMap<>();
for (CommLockInfo lockInfo : lockInfos) {
if (!hashMap.containsKey(lockInfo.getPackageName())) {
hashMap.put(lockInfo.getPackageName(), lockInfo);
}
}
List<CommLockInfo> commLockInfos = new ArrayList<>();
for (HashMap.Entry<String, CommLockInfo> entry : hashMap.entrySet()) {
commLockInfos.add(entry.getValue());
}
return commLockInfos;
}
}